Android开发图书分类

Android开发图书分类

  • 入门实战类。初中级开发者适合,主要是讲解Android基础知识,包括Android UI开发,数据存储,网络通信,数据库操作,传感器使用的基础知识,在加上几个实战项目练手和巩固。看完这些书之后基本都能达到中级开发水平,之后这些书就属于工具书的角色,查一查重新温习。
  • 源码分析类。主要针对Android系统开发者,又分为Framework层源码分析类和Native层源码分析类。当然对于普通应用开发者来说如果了解底层的实现原理对个人发展大有裨益。
  • 安全和逆向分析类。主要针对Android安全工程师,市场上有专门的系统安全相关的职位。这类书主要介绍Android平台的软件安全,逆向分析和加解密技术。主要设计Android软件的静态分析,动态调试,破解和反破解等技术以及一些Android系统安全策略。这个方向对Android应用开发者和Android系统开发者都有需要。
  • 系统移植和驱动类。这类图书主要介绍的是Android内核,移植和驱动开发的整个底层的嵌入式开发知识,其实不属于移动端开发,属于传统的嵌入式开发,毕竟Android底层就是Linux系统。